翻訳と辞書
Words near each other
・ ES44DC
・ ESA
・ ESA/370
・ ESA/390
・ ESAC
・ ESADE
・ ESAKA MUSE
・ ESATA
・ Esau
・ ESB
・ ESB Mule
・ ESBWR
・ ESC
・ ESC character
・ ESCA
・ escabeche
・ ESCADA
・ escalate
・ escalation
・ escalator


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

ESB Mule ( リダイレクト:ESB Muleは、米MuleSoft社が開発・サポートしている、Javaで開発されたオープンソースのアプリケーション統合/連携用のフレームワークである。IBM WebSphereのような多くの商用ESB(エンタープライズ・サービス・バス)と以下の点が異なる:#ESB Muleは、開発者が修正・拡張できるコンポーネント集である。ただし、配布されているダウンロード・ファイルには標準で多くのコンポーネントが同梱されている他に開発者コミュニティが充実しているために、標準のコンポーネントを使って多くのシステムを連携することができる。#ESB MuleはWebサービス/SOAPを前提にしておらずfile://, FTP, HTTP(REST),JMS,SMTP等を使うことが可能である。連携はグラフィカルエディタMule Studioを利用して記述するか、Javaやスクリプト言語を使用して記述する。#修正及び拡張できる、多くのアプリケーション連携用のクラスが公開されている。未対応な機能を要する場合は、提供されているクラスを修正/拡張して開発することができる。全てを独自で開発するよりも、提供される部品を修正/拡張することで、開発コストを削減し、開発期間を短縮する。なお、実績ある標準クラスを使うことで、テスト期間を短縮し、信頼性を向上する。#ピア・ツ・ピア構成が可能。1台のサーバ構成も可能であるが、システムの信頼性と性能を重視する場合はサーバ毎にESB Mule用のライブラリをインストールする構成が可能である。無償のコミュニティ版では、サーバ数による価格費用は発生しない。#ESB MuleをSOA的な開発で使うことは可能だが、SOAを前提としない。また、ESB Muleを使ったからSOAということにはならない。#ESB Muleにはファイル, データベース, 業務アプリケーションと連携するプロバイダが提供されているために、DSP(データ・サービス・プロバイダ)として利用することも可能である。SOA(Service Oriented Architecture)やROA(Resource Oriented Architecture)の基盤として使う他に、Hulftのようなシステム間のデータ連携ツールの簡易版として使うこともできる。アプリケーション連携用としてSAP、Salesforce、SugarCRM、SWIFT、SMTP、POP3等のアダプタも提供されている他に、メッセージの分割・結合、データ暗号・解読、データ構造変換などの標準コンポーネントも提供されている。ファイル転送の起動も、ディレクトリのポーリング、トリガー、スケジューリングなどで行うように設定できる。MuleSoft社からは無償とコミュニティ版と有償のエンタープライズ版が提供されている。コミュニティ版としてESB Muleとサービス・構成リポジトリ/レジストリMule Galaxyが公開されている。エンタープライズ版にはMuleを一括管理するための管理コンソールMule Management Consoleが同梱されているが、一般の小中規模システムであればコミュニティ版で十分利用することができる。高性能・軽量であり、豊富なプロトコル・アダプタを提供しているために、海外ではWalmart.com ,Leap Frog や金融業界での豊富な実績がある。== システム構成 ==ESB Muleは特にシステム構成の制限を設けていないため、以下のようなシステム構成が可能である:# 性能、性能、セキュリティを重視する場合は、各アプリケーション・サーバにESB Muleをセットアップして通信定義をするピア・ツ・ピア構成にすることもできる:#: # 通信設定をリポジトリや共有サーバに置く構成も可能:#: # 他ESBのように、集中サーバ構成の構成も可能:#: ) : ウィキペディア日本語版
ESB Muleは、米MuleSoft社が開発・サポートしている、Javaで開発されたオープンソースのアプリケーション統合/連携用のフレームワークである。IBM WebSphereのような多くの商用ESB(エンタープライズ・サービス・バス)と以下の点が異なる:
ESB Muleは、米MuleSoft社が開発・サポートしている、Javaで開発されたオープンソースのアプリケーション統合/連携用のフレームワークである。
IBM WebSphereのような多くの商用ESB(エンタープライズ・サービス・バス)と以下の点が異なる:
#ESB Muleは、開発者が修正・拡張できるコンポーネント集である。ただし、配布されているダウンロード・ファイルには標準で多くのコンポーネントが同梱されている他に開発者コミュニティが充実しているために、標準のコンポーネントを使って多くのシステムを連携することができる。
#ESB MuleはWebサービス/SOAPを前提にしておらずfile://, FTP, HTTP(REST),JMS,SMTP等を使うことが可能である。連携はグラフィカルエディタMule Studioを利用して記述するか、Javaやスクリプト言語を使用して記述する。
#修正及び拡張できる、多くのアプリケーション連携用のクラスが公開されている。未対応な機能を要する場合は、提供されているクラスを修正/拡張して開発することができる。全てを独自で開発するよりも、提供される部品を修正/拡張することで、開発コストを削減し、開発期間を短縮する。なお、実績ある標準クラスを使うことで、テスト期間を短縮し、信頼性を向上する。
#ピア・ツ・ピア構成が可能。1台のサーバ構成も可能であるが、システムの信頼性と性能を重視する場合はサーバ毎にESB Mule用のライブラリをインストールする構成が可能である。無償のコミュニティ版では、サーバ数による価格費用は発生しない。
#ESB MuleをSOA的な開発で使うことは可能だが、SOAを前提としない。また、ESB Muleを使ったからSOAということにはならない。
#ESB Muleにはファイル, データベース, 業務アプリケーションと連携するプロバイダが提供されているために、DSP(データ・サービス・プロバイダ)として利用することも可能である。
SOA(Service Oriented Architecture)やROA(Resource Oriented Architecture)の基盤として使う他に、Hulftのようなシステム間のデータ連携ツールの簡易版として使うこともできる。アプリケーション連携用としてSAP、Salesforce、SugarCRM、SWIFT、SMTP、POP3等のアダプタも提供されている他に、メッセージの分割・結合、データ暗号・解読、データ構造変換などの標準コンポーネントも提供されている。ファイル転送の起動も、ディレクトリのポーリング、トリガー、スケジューリングなどで行うように設定できる。
MuleSoft社からは無償とコミュニティ版と有償のエンタープライズ版が提供されている。コミュニティ版としてESB Muleとサービス・構成リポジトリ/レジストリMule Galaxyが公開されている。エンタープライズ版にはMuleを一括管理するための管理コンソールMule Management Consoleが同梱されているが、一般の小中規模システムであればコミュニティ版で十分利用することができる。
高性能・軽量であり、豊富なプロトコル・アダプタを提供しているために、海外ではWalmart.com ,Leap Frog や金融業界での豊富な実績がある。
== システム構成 ==
ESB Muleは特にシステム構成の制限を設けていないため、以下のようなシステム構成が可能である:
# 性能、性能、セキュリティを重視する場合は、各アプリケーション・サーバにESB Muleをセットアップして通信定義をするピア・ツ・ピア構成にすることもできる:
#:
# 通信設定をリポジトリや共有サーバに置く構成も可能:
#:
# 他ESBのように、集中サーバ構成の構成も可能:
#:

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「ESB Muleは、米MuleSoft社が開発・サポートしている、Javaで開発されたオープンソースのアプリケーション統合/連携用のフレームワークである。IBM WebSphereのような多くの商用ESB(エンタープライズ・サービス・バス)と以下の点が異なる:」の詳細全文を読む




スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.